the democratic socialist republic of sri lanka - Spanish English Dictionary